var search_data = {"index":{"searchIndex":["errorhighlight","coreext","defaultformatter","spotter","nonascii","detailed_message()","fetch_line()","formatter()","formatter=()","generate_snippet()","message_for()","new()","spot()","spot()","spot_attrasgn_for_args()","spot_attrasgn_for_name()","spot_call_for_args()","spot_call_for_name()","spot_colon2()","spot_fcall_for_args()","spot_fcall_for_name()","spot_op_asgn1_for_args()","spot_op_asgn1_for_name()","spot_op_asgn2_for_args()","spot_op_asgn2_for_name()","spot_op_cdecl()","spot_opcall_for_args()","spot_opcall_for_name()","spot_vcall()","to_s()"],"longSearchIndex":["errorhighlight","errorhighlight::coreext","errorhighlight::defaultformatter","errorhighlight::spotter","errorhighlight::spotter::nonascii","errorhighlight::coreext#detailed_message()","errorhighlight::spotter#fetch_line()","errorhighlight::formatter()","errorhighlight::formatter=()","errorhighlight::coreext#generate_snippet()","errorhighlight::defaultformatter::message_for()","errorhighlight::spotter::new()","errorhighlight::spot()","errorhighlight::spotter#spot()","errorhighlight::spotter#spot_attrasgn_for_args()","errorhighlight::spotter#spot_attrasgn_for_name()","errorhighlight::spotter#spot_call_for_args()","errorhighlight::spotter#spot_call_for_name()","errorhighlight::spotter#spot_colon2()","errorhighlight::spotter#spot_fcall_for_args()","errorhighlight::spotter#spot_fcall_for_name()","errorhighlight::spotter#spot_op_asgn1_for_args()","errorhighlight::spotter#spot_op_asgn1_for_name()","errorhighlight::spotter#spot_op_asgn2_for_args()","errorhighlight::spotter#spot_op_asgn2_for_name()","errorhighlight::spotter#spot_op_cdecl()","errorhighlight::spotter#spot_opcall_for_args()","errorhighlight::spotter#spot_opcall_for_name()","errorhighlight::spotter#spot_vcall()","errorhighlight::coreext#to_s()"],"info":[["ErrorHighlight","","ErrorHighlight.html","",""],["ErrorHighlight::CoreExt","","ErrorHighlight/CoreExt.html","",""],["ErrorHighlight::DefaultFormatter","","ErrorHighlight/DefaultFormatter.html","",""],["ErrorHighlight::Spotter","","ErrorHighlight/Spotter.html","",""],["ErrorHighlight::Spotter::NonAscii","","ErrorHighlight/Spotter/NonAscii.html","",""],["detailed_message","ErrorHighlight::CoreExt","ErrorHighlight/CoreExt.html#method-i-detailed_message","(highlight: false, error_highlight: true, **)",""],["fetch_line","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-fetch_line","(lineno)",""],["formatter","ErrorHighlight","ErrorHighlight.html#method-c-formatter","()",""],["formatter=","ErrorHighlight","ErrorHighlight.html#method-c-formatter-3D","(formatter)",""],["generate_snippet","ErrorHighlight::CoreExt","ErrorHighlight/CoreExt.html#method-i-generate_snippet","()",""],["message_for","ErrorHighlight::DefaultFormatter","ErrorHighlight/DefaultFormatter.html#method-c-message_for","(spot)",""],["new","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-c-new","(node, point_type: :name, name: nil)",""],["spot","ErrorHighlight","ErrorHighlight.html#method-c-spot","(obj, **opts)","<p>Identify the code fragment at that a given exception occurred.\n<p>Options:\n<p>point_type: :name | :args\n"],["spot","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot","()",""],["spot_attrasgn_for_args","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_attrasgn_for_args","()","<p>Example:\n\n<pre>x.foo = 1\n        ^\nx[42] = 1\n  ^^^^^^^\nx[] = 1\n  ^^^^^</pre>\n"],["spot_attrasgn_for_name","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_attrasgn_for_name","()","<p>Example:\n\n<pre>x.foo = 1\n ^^^^^^\nx[42] = 1\n ^^^^^^</pre>\n"],["spot_call_for_args","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_call_for_args","()","<p>Example:\n\n<pre>x.foo(42)\n      ^^\nx[42]\n  ^^\nx += 1\n     ^</pre>\n"],["spot_call_for_name","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_call_for_name","()","<p>Example:\n\n<pre>x.foo\n ^^^^\nx.foo(42)\n ^^^^\nx&amp;.foo\n ^^^^^\nx[42]\n ^^^^\nx += 1\n  ^</pre>\n"],["spot_colon2","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_colon2","()","<p>Example:\n\n<pre>Foo::Bar\n   ^^^^^</pre>\n"],["spot_fcall_for_args","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_fcall_for_args","()","<p>Example:\n\n<pre>foo(42)\n    ^^\nfoo 42\n    ^^</pre>\n"],["spot_fcall_for_name","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_fcall_for_name","()","<p>Example:\n\n<pre>foo(42)\n^^^\nfoo 42\n^^^</pre>\n"],["spot_op_asgn1_for_args","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_op_asgn1_for_args","()","<p>Example:\n\n<pre>x[1] += 42\n  ^^^^^^^^</pre>\n"],["spot_op_asgn1_for_name","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_op_asgn1_for_name","()","<p>Example:\n\n<pre>x[1] += 42\n ^^^    (for [])\nx[1] += 42\n     ^  (for +)\nx[1] += 42\n ^^^^^^ (for []=)</pre>\n"],["spot_op_asgn2_for_args","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_op_asgn2_for_args","()","<p>Example:\n\n<pre>x.foo += 42\n         ^^</pre>\n"],["spot_op_asgn2_for_name","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_op_asgn2_for_name","()","<p>Example:\n\n<pre>x.foo += 42\n ^^^     (for foo)\nx.foo += 42\n      ^  (for +)\nx.foo += 42\n ^^^^^^^ (for foo=)</pre>\n"],["spot_op_cdecl","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_op_cdecl","()","<p>Example:\n\n<pre>Foo::Bar += 1\n   ^^^^^^^^</pre>\n"],["spot_opcall_for_args","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_opcall_for_args","()","<p>Example:\n\n<pre>x + 1\n    ^</pre>\n"],["spot_opcall_for_name","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_opcall_for_name","()","<p>Example:\n\n<pre>x + 1\n  ^\n+x\n^</pre>\n"],["spot_vcall","ErrorHighlight::Spotter","ErrorHighlight/Spotter.html#method-i-spot_vcall","()","<p>Example:\n\n<pre>foo\n^^^</pre>\n"],["to_s","ErrorHighlight::CoreExt","ErrorHighlight/CoreExt.html#method-i-to_s","()",""]]}}